<template>
  <div style="width: 100%; height: 100vh; overflow: hidden;"> <!--  :style="bg" 加背景图片-->
    <div style="width: 400px; margin: 100px auto">
      <div style="font-size: 30px; text-align: center; padding: 30px 0">欢迎登录</div>
      <el-form ref="form" :model="form" size="normal" >
        <el-form-item prop="username">
          <el-input prefix-icon="el-icon-user-solid" v-model="form.username" placeholder="请输入账号"></el-input>
        </el-form-item>
        <el-form-item prop="password">
          <el-input prefix-icon="el-icon-lock" v-model="form.password" show-password placeholder="请输入密码"></el-input>
        </el-form-item>
<!--        <el-form-item>-->
<!--          <div style="display: flex">-->
<!--            <el-input prefix-icon="el-icon-key" v-model="form.validCode" style="width: 50%;" placeholder="请输入验证码"></el-input>-->
<!--            <ValidCode @input="createValidCode" />-->
<!--          </div>-->
<!--        </el-form-item>-->
<!--        <el-form-item>-->
<!--          <el-radio v-model="form.role" :label="1">管理员</el-radio>-->
<!--          <el-radio v-model="form.role" :label="2">普通用户</el-radio>-->
<!--        </el-form-item>-->
        <el-form-item>
          <el-button style="width: 100%" type="primary" @click="login">登 录</el-button>
        </el-form-item>
<!--        <el-form-item><el-button type="text" @click="$router.push('/register')">前往注册 >> </el-button></el-form-item>-->
      </el-form>
    </div>
  </div>
</template>

<script>
import request from "@/utils/request";
// import ValidCode from "@/components/ValidCode";

export default {
  name: "Login",
  components: {
    // ValidCode
  },
  data() {
    return {
      form: {},
      // rules: {
      //   username: [
      //     {required: true, message: '请输入用户名', trigger: 'blur'},
      //   ],
      //   password: [
      //     {required: true, message: '请输入密码', trigger: 'blur'},
      //   ],
      // },

    }
  },
  created() {

  },
  methods: {
    login(){
      request.post("/api/user/login",this.form).then(res => {
        if(res.code === '0'){
          this.$message({
            type: "success",
            message: "登录成功"
          })
          this.$router.push("/home") //登录成功后进行页面的跳转，跳转到页面的首页
        }else{
          this.$message({
            type: "error",
            message: res.msg
          })
        }
      })
    }

  }
}
</script>

<style scoped>

</style>
